package gudaziEx.entity;

import fgoScript.entity.PointColor;

import java.util.List;

public class ClickUnit {
    /** 操作单元编码 **/
    private String cNum;
    /** 判断点色 集合 **/
    private List<PointColor> checkList;
    /** 附加判断点色 集合 **/
    private List<String> subCheckPathList;
    /** 附加判断点色 根目录 **/
    private String subCheckRootPath;
    /** 点击点色 集合 **/
    private List<PointColor> clickList;
    /** 点击后延迟 **/
    private int delayAfterClick;
    /** 点击后延迟 **/
    private int delayBeforeClick;
    /** 子操作名称 **/
    private String childChainName;
    /** 连点次数 **/
    private int clickCounts;
    /** 连点间隔 **/
    private int clickCountsDelay;
    /** 顺序点击间隔 **/
    private int clickListDelay;
    /** 点击上限 **/
    private int clickLimits;
    /** 点击后停止 **/
    private boolean stopAfterClick;
    /** 点击前停止 **/
    private boolean stopBeforeClick;
    /** 点击前停止 **/
    private boolean stopAfterLimit;
    /** 点击前停止 **/
    private boolean countResult;


    public String getcNum() {
        return cNum;
    }

    public void setcNum(String cNum) {
        this.cNum = cNum;
    }

    public List<PointColor> getCheckList() {
        return checkList;
    }

    public void setCheckList(List<PointColor> checkList) {
        this.checkList = checkList;
    }

    public List<PointColor> getClickList() {
        return clickList;
    }

    public void setClickList(List<PointColor> clickList) {
        this.clickList = clickList;
    }

    public int getDelayAfterClick() {
        return delayAfterClick;
    }

    public void setDelayAfterClick(int delayAfterClick) {
        this.delayAfterClick = delayAfterClick;
    }

    public String getChildChainName() {
        return childChainName;
    }

    public void setChildChainName(String childChainName) {
        this.childChainName = childChainName;
    }

    public int getClickCounts() {
        return clickCounts;
    }

    public void setClickCounts(int clickCounts) {
        this.clickCounts = clickCounts;
    }

    public int getClickCountsDelay() {
        return clickCountsDelay;
    }

    public void setClickCountsDelay(int clickCountsDelay) {
        this.clickCountsDelay = clickCountsDelay;
    }

    public int getClickListDelay() {
        return clickListDelay;
    }

    public void setClickListDelay(int clickListDelay) {
        this.clickListDelay = clickListDelay;
    }

    public int getClickLimits() {
        return clickLimits;
    }

    public void setClickLimits(int clickLimits) {
        this.clickLimits = clickLimits;
    }

    public boolean isStopAfterClick() {
        return stopAfterClick;
    }

    public void setStopAfterClick(boolean stopAfterClick) {
        this.stopAfterClick = stopAfterClick;
    }

    public boolean isStopBeforeClick() {
        return stopBeforeClick;
    }

    public void setStopBeforeClick(boolean stopBeforeClick) {
        this.stopBeforeClick = stopBeforeClick;
    }

    public boolean isCountResult() {
        return countResult;
    }

    public void setCountResult(boolean countResult) {
        this.countResult = countResult;
    }

    public int getDelayBeforeClick() {
        return delayBeforeClick;
    }

    public void setDelayBeforeClick(int delayBeforeClick) {
        this.delayBeforeClick = delayBeforeClick;
    }

    public List<String> getSubCheckPathList() {
        return subCheckPathList;
    }

    public void setSubCheckPathList(List<String> subCheckPathList) {
        this.subCheckPathList = subCheckPathList;
    }

    public boolean isStopAfterLimit() {
        return stopAfterLimit;
    }

    public void setStopAfterLimit(boolean stopAfterLimit) {
        this.stopAfterLimit = stopAfterLimit;
    }

    public String getSubCheckRootPath() {
        return subCheckRootPath;
    }

    public void setSubCheckRootPath(String subCheckRootPath) {
        this.subCheckRootPath = subCheckRootPath;
    }
}
